iT邦幫忙

2022 iThome 鐵人賽

DAY 24
0
自我挑戰組

老菜雞挑戰30天學爆Unity&C#會成功嗎?...系列 第 24

【Day24】老菜雞學下樓梯遊戲之音效屬性(Unity Audio Source Properties)

  • 分享至 

  • xImage
  •  

前言

今天要來繼續新增音效及介紹音效屬性的部分...


Audio Source Properties

Bypass Effects:應用到音源的快速"直通"效果,是一個簡單的打開/關閉所有音效的方法
Bypass Listener Effects:是否忽略Listener上應用的效果
Bypass Reverb Zones:是否忽略混響區域
Loop:循環
Priority:場景所有的音源之間的優先權(0表示最優先,預設值為128)
Volume:音量
Pitch:音調
Stereo Pan:立體效果
Spatial Blend:空間混合
Reverb Zone Mix:音源對混響區域的混合係數
參考連結:https://blog.csdn.net/ldy597321444/article/details/79166762

  • 3D Sound Settings:
    Doppler Level:聲源與人之間距離因為相對運動而改變時,聲音波長的變化造成的效果→都卜勒效應
    Spread(預設值0):設置3D立體聲或多聲道聲音的傳播角度(以度為單位)。
    Volume Rolloff:音量的衰減
    參考連結:http://www.cg.com.tw/Unity/Content/Unity_14.php

應用

昨天幫Normal階梯新增了音效的屬性,就是Audio Source,然而Nails及Ceiling物件也是可以如法炮製用昨天學習到的步驟新增Audio Source。

Nails:

Ceiling:

記住以上要將Play On Awake取消打勾!

我們還可以做一些參數的調整,像是音量Volume可以調小一點(這邊設定成0.7),其他參數也可以按照自己想要的方式去調整。
https://ithelp.ithome.com.tw/upload/images/20221006/20152411ZSJUj39iik.jpg
如果是調整Prefabs的參數要記得點Overrides,這樣所有參考該Prefabs的物件才會套用到喔!

接著一樣把昨天寫到的程式碼
other.gameObject. GetComponent<AudioSource>().Play();
加進if Player踩到Nails階梯及撞到Ceiling的判斷式裡面。


  • 參考網址:https://www.youtube.com/watch?v=nPW6tKeapsM&ab_channel=GrandmaCan-%E6%88%91%E9%98%BF%E5%AC%A4%E9%83%BD%E6%9C%83

  • 音效、圖片 : 遊戲素材
    (素材由安德斯提供,感謝大大/images/emoticon/emoticon41.gif)


上一篇
【Day23】老菜雞學下樓梯遊戲之新增音效(Unity Audio Source)
下一篇
【Day25】老菜雞學下樓梯遊戲之新增音效review(Unity Audio Source)
系列文
老菜雞挑戰30天學爆Unity&C#會成功嗎?...30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言